type runtime.sigctxt

51 uses

	runtime (current package)
		os_linux.go#L538: func (c *sigctxt) fixsigcode(sig uint32) {
		os_linux.go#L586: func validSIGPROF(mp *m, c *sigctxt) bool {
		os_linux.go#L915: func (c *sigctxt) sigFromUser() bool {
		signal_amd64.go#L15: func dumpregs(c *sigctxt) {
		signal_amd64.go#L41: func (c *sigctxt) sigpc() uintptr { return uintptr(c.rip()) }
		signal_amd64.go#L43: func (c *sigctxt) setsigpc(x uint64) { c.set_rip(x) }
		signal_amd64.go#L44: func (c *sigctxt) sigsp() uintptr    { return uintptr(c.rsp()) }
		signal_amd64.go#L45: func (c *sigctxt) siglr() uintptr    { return 0 }
		signal_amd64.go#L46: func (c *sigctxt) fault() uintptr    { return uintptr(c.sigaddr()) }
		signal_amd64.go#L49: func (c *sigctxt) preparePanic(sig uint32, gp *g) {
		signal_amd64.go#L80: func (c *sigctxt) pushCall(targetPC, resumePC uintptr) {
		signal_linux_amd64.go#L12: type sigctxt struct {
		signal_linux_amd64.go#L19: func (c *sigctxt) regs() *sigcontext {
		signal_linux_amd64.go#L23: func (c *sigctxt) rax() uint64 { return c.regs().rax }
		signal_linux_amd64.go#L24: func (c *sigctxt) rbx() uint64 { return c.regs().rbx }
		signal_linux_amd64.go#L25: func (c *sigctxt) rcx() uint64 { return c.regs().rcx }
		signal_linux_amd64.go#L26: func (c *sigctxt) rdx() uint64 { return c.regs().rdx }
		signal_linux_amd64.go#L27: func (c *sigctxt) rdi() uint64 { return c.regs().rdi }
		signal_linux_amd64.go#L28: func (c *sigctxt) rsi() uint64 { return c.regs().rsi }
		signal_linux_amd64.go#L29: func (c *sigctxt) rbp() uint64 { return c.regs().rbp }
		signal_linux_amd64.go#L30: func (c *sigctxt) rsp() uint64 { return c.regs().rsp }
		signal_linux_amd64.go#L31: func (c *sigctxt) r8() uint64  { return c.regs().r8 }
		signal_linux_amd64.go#L32: func (c *sigctxt) r9() uint64  { return c.regs().r9 }
		signal_linux_amd64.go#L33: func (c *sigctxt) r10() uint64 { return c.regs().r10 }
		signal_linux_amd64.go#L34: func (c *sigctxt) r11() uint64 { return c.regs().r11 }
		signal_linux_amd64.go#L35: func (c *sigctxt) r12() uint64 { return c.regs().r12 }
		signal_linux_amd64.go#L36: func (c *sigctxt) r13() uint64 { return c.regs().r13 }
		signal_linux_amd64.go#L37: func (c *sigctxt) r14() uint64 { return c.regs().r14 }
		signal_linux_amd64.go#L38: func (c *sigctxt) r15() uint64 { return c.regs().r15 }
		signal_linux_amd64.go#L42: func (c *sigctxt) rip() uint64 { return c.regs().rip }
		signal_linux_amd64.go#L44: func (c *sigctxt) rflags() uint64  { return c.regs().eflags }
		signal_linux_amd64.go#L45: func (c *sigctxt) cs() uint64      { return uint64(c.regs().cs) }
		signal_linux_amd64.go#L46: func (c *sigctxt) fs() uint64      { return uint64(c.regs().fs) }
		signal_linux_amd64.go#L47: func (c *sigctxt) gs() uint64      { return uint64(c.regs().gs) }
		signal_linux_amd64.go#L48: func (c *sigctxt) sigcode() uint64 { return uint64(c.info.si_code) }
		signal_linux_amd64.go#L49: func (c *sigctxt) sigaddr() uint64 { return c.info.si_addr }
		signal_linux_amd64.go#L51: func (c *sigctxt) set_rip(x uint64)     { c.regs().rip = x }
		signal_linux_amd64.go#L52: func (c *sigctxt) set_rsp(x uint64)     { c.regs().rsp = x }
		signal_linux_amd64.go#L53: func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) }
		signal_linux_amd64.go#L54: func (c *sigctxt) set_sigaddr(x uint64) {
		signal_unix.go#L341: func doSigPreempt(gp *g, ctxt *sigctxt) {
		signal_unix.go#L398: func sigFetchG(c *sigctxt) *g {
		signal_unix.go#L435: 	c := &sigctxt{info, ctx}
		signal_unix.go#L517: 		c := &sigctxt{info, ctx}
		signal_unix.go#L605: var testSigtrap func(info *siginfo, ctxt *sigctxt, gp *g) bool
		signal_unix.go#L624: 	c := &sigctxt{info, ctxt}
		signal_unix.go#L647: 	if sig == _SIGTRAP && testSigtrap != nil && testSigtrap(info, (*sigctxt)(noescape(unsafe.Pointer(c))), gp) {
		signal_unix.go#L779: func fatalsignal(sig uint32, c *sigctxt, gp *g, mp *m) *g {
		signal_unix.go#L929: func raisebadsignal(sig uint32, c *sigctxt) {
		signal_unix.go#L1063: func badsignal(sig uintptr, c *sigctxt) {
		signal_unix.go#L1128: 	c := &sigctxt{info, ctx}